package notesDetection.Utilities;

import notesDetection.Utilities.GeneralNoteDetection.Note;

public class NoteInfo {

	private double _frequency;
	private Note _note;
	
	private double _amplitude;
	private double _phase;
	
//	private List<SineInfo> _sineList;
	
	public NoteInfo(double frequency, Note note, double amplitude, double phase)
	{
		_frequency = frequency;
		_note = note;
		_amplitude = amplitude;
		_phase = phase;
	}
	
//	public NoteInfo(double frequency, Note note, List<SineInfo> sineList)
//	{
//		_frequency = frequency;
//		_note = note;
//		_sineList = sineList;
//	}
	
	public double getNoteFrequency()
	{
		return _frequency;
	}
	
	public Note getNote()
	{
		return _note;
	}
	
//	public List<SineInfo> getSineInfo()
//	{
//		return _sineList;
//	}
	
	public double getAmplitude()
	{
		return _amplitude;
	}
	
	public double getPhase()
	{
		return _phase;
	}
	
}
